small, tumble-down shop - Allemand Anglais Dictionnaire